/* 加载主题样式 */
/* #ifdef MP-BAIDU */
@import '@/lizhili/css/baidu.css';
/* #endif */

/* 规划 H5 端字体 */
/* #ifdef H5 */
body {
	font-family: -apple-system, Helvetica, sans-serif, Arial;
}
.uni-swiper-wrapper {
	flex: 1;
}
uni-page-wrapper {
	height: calc(100% - var(--tab-bar-height)) !important;
}
/* #endif */

/* #ifndef APP-NVUE */
page,
lee-page {
	min-height: 100%;
	display: flex;
	flex-direction: column;
	flex: 1;
}
/* #endif */

/* 图标加载 */
/* #ifndef APP-NVUE */
/* #ifndef MP-BAIDU */
@font-face {
	font-family: 'lee-iconfont';
	src: url('@/static/font/iconfont.ttf') format('truetype');
}
/* #endif */
.lee-icons {
	font-family: 'lee-iconfont';
	font-style: normal;
}
/* #endif */

.lee-transparent-bg {
	background-color: rgba(255, 255, 255, 0);
}
/* 页面组件 */
.lee-sbody {
	width: 750rpx;
	position: relative;
}
.lee-header {
	width: 750rpx;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
}
.lee-page-footer {
	width: 750rpx;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 999;
}
/* #ifdef H5 */
.lee-switch-page-footer {
	bottom: 50px !important;
}
/* #endif */
.lee-page-status-bar {
	width: 750rpx;
	overflow: hidden;
}
.lee-page-pendant {
	position: fixed;
	width: 100rpx;
	right: 25rpx;
	bottom: 100rpx;
	z-index: 999;
}
.lee-page-fixed-top {
	position: fixed;
	top: 44px;
	left: 0px;
	width: 750rpx;
	z-index: 999;
}

/* 页面主体结构 */
.lee-body {
	width: 750rpx;
}
.lee-demo-title {
	margin-top: 58rpx;
	font-size: 28rpx;
	font-weight: bold;
	color: rgba(69, 90, 100, 0.6);
}
/* #ifndef APP-NVUE */
.lee-demo-title {
	display: block;
}
/* #endif */
/* 去除图片空白 */
.lee-img-in {
	font-size: 0;
}
.lee-overflow-hidden {
	overflow: hidden;
}

/* #ifndef APP-NVUE */
.lee-flex {
	display: flex;
}
.lee-border-box {
	box-sizing: border-box;
}
.lee-body {
	width: 750rpx;
	box-sizing: border-box;
}
/* #endif */

/* flex 布局 */
.lee-rows,
.lee-row {
	flex-direction: row !important;
}
.lee-columns,
.lee-column {
	flex-direction: column !important;
}
.lee-wrap {
	flex-direction: row !important;
	flex-wrap: wrap !important;
}
.lee-nowrap {
	flex-direction: row !important;
	flex-wrap: nowrap !important;
}
.lee-space-around {
	justify-content: space-around !important;
}
.lee-space-between {
	justify-content: space-between !important;
}
.lee-justify-content-start {
	justify-content: flex-start !important;
}
.lee-justify-content-center {
	justify-content: center !important;
}
.lee-justify-content-end {
	justify-content: flex-end !important;
}
.lee-align-items-start {
	align-items: flex-start !important;
}
.lee-align-items-center {
	align-items: center !important;
}
.lee-align-items-end {
	align-items: flex-end !important;
}
.lee-flex1 {
	flex: 1 !important;
}
/* #ifndef APP-NVUE */
.lee-flex-shrink0 {
	flex-shrink: 0 !important;
}
.lee-flex-shrink1 {
	flex-shrink: 1 !important;
}
/* #endif */

/* 文本对齐 */
.lee-text-left {
	text-align: left;
}
.lee-text-center {
	text-align: center;
}
.lee-text-right {
	text-align: right;
}
.lee-ellipsis {
	overflow: hidden;
}
/* #ifndef APP-NVUE */
.lee-ellipsis {
	white-space: nowrap;
	text-overflow: ellipsis;
}
.lee-block-text,
.lee-block {
	display: block;
}
/* #endif */

/* 文本修饰 */
.lee-bold {
	font-weight: bold;
}
.lee-line-through {
	text-decoration: line-through;
}
.lee-underline {
	text-decoration: underline;
}
.lee-italic {
	font-style: italic;
}

/* 按钮 */
.button-hover {
	opacity: 0.8;
}
.lee-button-text {
	font-size: $lee-button-text-size;
	line-height: $lee-button-size;
	text-align: center;
}
.lee-button-text-mini {
	font-size: $lee-button-mini-text-size;
	line-height: $lee-button-mini-size;
	text-align: center;
}
/* #ifndef APP-NVUE */
.lee-button {
	line-height: $lee-button-size !important;
	border-radius: $lee-button-border-radius;
	background: transparent;
	margin: 0 !important;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	color: transparent;
	text-align: center;
	padding: 0 !important;
	border: 1px solid $primaryColor !important;
}
.lee-button::after {
	width: 0;
	height: 0;
	transform: scale(1);
	display: none;
	background: transparent;
}
.lee-button[disabled] {
	opacity: 0.66;
}
.lee-button-mini {
	font-size: $lee-button-mini-text-size !important;
	height: $lee-button-mini-size !important;
	line-height: $lee-button-mini-size !important;
}
/* #endif */
/* #ifdef APP-NVUE */
.lee-button {
	line-height: $lee-button-size !important;
	border-radius: $lee-button-border-radius;
	background: transparent;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	color: transparent;
	text-align: center;
}
/* #endif */

/* 核心文本颜 */
.lee-primary-text {
	color: $dark-l2;
}
.lee-secondary-text {
	color: $dark-l4;
}
.lee-third-text {
	color: $dark-l8;
}

/* 文本尺寸 */
.lee-text {
	font-size: $lee-text;
}
.lee-text-small {
	font-size: $lee-text-small;
}
.lee-h1 {
	font-size: $lee-h1;
}
.lee-h2 {
	font-size: $lee-h2;
}
.lee-h3 {
	font-size: $lee-h3;
}
.lee-h4 {
	font-size: $lee-h4;
}
.lee-h5 {
	font-size: $lee-h5;
}
.lee-h6 {
	font-size: $lee-h6;
}

/* 圆角 */
.lee-border-radius-small {
	border-radius: $lee-radius-sm;
}
.lee-border-radius {
	border-radius: $lee-radius;
}
.lee-border-radius-large {
	border-radius: $lee-radius-lg;
}

/* 点击元素 */
.lee-tap {
	opacity: 0.88;
}

/* 带有左右内间距的外层轮廓 */
.lee-padding-x {
	padding: 0 $lee-main-padding;
}
.lee-padding {
	padding: $lee-main-padding;
}
.lee-padding-small {
	padding: 5rpx;
}
.lee-margin-x {
	margin: 0 $lee-main-padding;
}
/* #ifndef APP-NVUE */
.lee-padding-x,
.lee-padding {
	box-sizing: border-box;
}
/* #endif */

/* 间距 */
.lee-margin {
	margin: $lee-common-margin;
}
.lee-margin-top {
	margin-top: $lee-common-margin;
}

/* 自定义底部导航 */
.lee-footer {
	background-color: #f2f2f2;
	height: 100rpx;
	overflow: hidden;
}
/* #ifdef APP-NVUE */
.lee-footer-border {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #e9e9e9;
}
/* #endif */
/* #ifndef APP-NVUE */
.lee-footer-border {
	border-top: 1px solid #e9e9e9;
}
/* #endif */
.lee-footer-icon-buttons {
	width: 150rpx;
	height: 100rpx;
	padding: 10rpx;
	position: relative;
}
/* #ifndef APP-NVUE */
.lee-footer-icon-buttons {
	box-sizing: border-box;
}
/* #endif */
.lee-footer-icon-buttons-icon {
	text-align: center;
	font-size: 38rpx;
	line-height: 50rpx;
}
.lee-footer-icon-buttons-text {
	text-align: center;
	font-size: 22rpx;
	line-height: 30rpx;
}
.lee-footer-large-buttons {
	margin-left: 20rpx;
	margin-right: 20rpx;
}
.lee-footer-large-button {
	width: 188rpx;
	height: 76rpx;
}
.lee-footer-large-button-text {
	line-height: 76rpx !important;
}
.lee-footer-buttons-ab {
	position: absolute !important;
	z-index: 101;
	left: 325rpx;
	top: 0rpx;
	width: 110rpx;
	height: 150rpx;
}
.lee-footer-buttons-ab-icon {
	width: 110rpx;
	height: 110rpx;
	line-height: 110rpx;
	text-align: center;
	font-size: 60rpx;
	border-radius: 100rpx;
}

/* 边框 */
/* #ifdef APP-NVUE */
.lee-border {
	border-style: solid;
	border-width: 1rpx;
	border-color: $border-color;
}
.lee-border-l {
	border-left-style: solid;
	border-left-width: 1rpx;
	border-left-color: $border-color;
}
.lee-border-r {
	border-right-style: solid;
	border-right-width: 1rpx;
	border-right-color: $border-color;
}
.lee-border-t {
	border-top-style: solid;
	border-top-width: 1rpx;
	border-top-color: $border-color;
}
.lee-border-b {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: $border-color;
}
.lee-noborder {
	border-right-width: 0 !important;
	border-color: rgba(0, 0, 0, 0) !important;
	border-top-width: 0;
	border-left-width: 0;
	border-bottom-width: 0 !important;
}
/* #endif */
/* #ifndef APP-NVUE */
.lee-border {
	border: 1rpx solid $border-color !important;
}
.lee-border-l {
	border-left: 1rpx solid $border-color !important;
}
.lee-border-r {
	border-right: 1rpx solid $border-color !important;
}
.lee-border-t {
	border-top: 1rpx solid $border-color !important;
}
.lee-border-b {
	border-bottom: 1rpx solid $border-color !important;
}
.lee-noborder {
	border: none !important;
}
/* #endif */

/* 页面内置全屏 Loading 背景颜色 */
.lee-page-loading-bg {
	background-color: #f8f8f8;
}

/* 页面内置全屏 Loading 颜色 */
.lee-page-loading-color {
	background-color: $primaryColor;
}
.lee-page-loading {
	width: 750rpx;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	flex: 1;
	z-index: 999;
}
.lee-page-loading-points {
	width: 20rpx;
	height: 20rpx;
	border-radius: 50rpx;
	margin: 10rpx;
	opacity: 0.5;
}

/* 分段器项目 */
.lee-segmented-control-item {
	width: 100rpx;
	border-radius: 6rpx;
	height: 68rpx;
	line-height: 68rpx;
	flex: 1;
	text-align: center;
	overflow: hidden;
}

/* 通用标题 */
.lee-title-line {
	width: 50rpx;
	height: 1px;
	background-color: #e1e2e3;
	flex: 1;
}
.lee-title-text {
	line-height: 60rpx;
}
.lee-title-icon {
	width: 50rpx;
	font-size: 32rpx;
}

/* 表单 */
.lee-form {
	overflow: hidden;
}
.lee-form-item {
	flex-direction: row !important;
	flex-wrap: nowrap;
	align-items: center !important;
}
.lee-form-label {
	width: 130rpx;
	height: 80rpx;
	font-size: 28rpx;
	line-height: 80rpx;
	overflow: hidden;
}
.lee-form-icon {
	width: 60rpx;
	height: 60rpx;
	line-height: 60rpx;
	font-size: 28rpx;
}
.lee-form-body {
	width: 100rpx;
	margin-left: 20rpx;
	overflow: hidden;
	flex: 1 !important;
}
.lee-form-input {
	height: 40rpx;
	line-height: 40rpx;
	margin: 25rpx 0;
	background-color: rgba(255, 255, 255, 0);
	border-width: 0px;
	font-size: 28rpx;
}
.lee-check-item {
	margin: 10rpx 10rpx 0 0;
	padding: 0 10rpx;
	font-size: 28rpx;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
}
.lee-check-item-y {
	margin: 10rpx 0;
	font-size: 28rpx;
}
.lee-textarea {
	height: 180rpx;
	line-height: 38rpx;
	background-color: rgba(255, 255, 255, 0);
	border-width: 0px;
	font-size: 28rpx;
}
/* #ifndef APP-NVUE */
.lee-form-item {
	display: flex;
}
@font-face {
	font-family: 'lee-formicons';
	src: url('data:application/ttf;charset=utf-8;base64,OLh6+EVGahJS0OU2yaKO26Kiu6Zv+fbC+9P6l/wm8ZwtrOU5zo2XwdDjj7ilb9szx6Pz8hzzU1DUMrbXMHC2NbU15WTlxOxUdK2llbX0DSSdFF0GClXLlRPIOJppGChZi5s6MnpKNvaqMLkwKoD8NsI9B7wqBANQgCNQhGDQgBAwhFKwhHGhBeDCDCOAI2YElRARjiAS2EBlMIQx4iGInC9nJQTHaVXQA5CB3D84BF3C09O4gBKhATdCAWWEFskIYcQBnigDbEBX2IBwYQHyQhIThBohj9KScAF0gKAuQMEpALsJAHSEG+/kuiIgA4aBqIoCiQhzQx6qgEABMoBTShNDCC5oAC1AQWUAuIQRYwhzaCM7QFGOgo6EHXQAn6DDbQJNjjczuo4gsok+FuApClC9pt9nPwK3ehR05loNUk');
}
/* #endif */
.lee-picker-item {
	overflow: hidden;
	font-size: 26rpx;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-align: center;
}

/* 提交按钮 */
.lee-sbutton {
	width: 230rpx;
	height: 80rpx;
	border-radius: 8rpx;
	padding: 0;
	margin: 0;
}
.lee-sbutton-text {
	font-size: 30rpx;
	line-height: 80rpx;
	text-align: center;
	color: #ffffff;
}
.lee-sbutton-loading-point {
	width: 8rpx;
	height: 8rpx;
	border-radius: 8rpx;
	margin: 8rpx;
	background-color: #ffffff;
}
.lee-sbutton-default {
	background-color: $primaryColor;
}
.lee-sbutton-loading {
	background-color: $primaryColor;
	opacity: 0.8;
}
.lee-sbutton-success {
	background-color: #07c160 !important;
}
.lee-sbutton-fail {
	background-color: #ff0036 !important;
}

/* 步骤 */
.lee-step-item {
	padding: 10rpx 20rpx;
	width: 120rpx;
	flex-direction: column;
	align-items: center;
}
.lee-step-icon {
	width: 50rpx;
	font-size: 22rpx;
	height: 50rpx;
	text-align: center;
	line-height: 50rpx;
	margin: 10rpx;
	border-radius: 100%;
	background-color: rgba(69, 90, 100, 0.38);
	color: $white-l2;
}
.lee-step-icon-active {
	color: #ffffff;
	background-color: $primaryColor;
}
.lee-step-text {
	text-align: center;
	line-height: 50rpx;
	font-size: 26rpx;
	color: rgba(69, 90, 100, 0.6);
}
.lee-step-text-active {
	color: $primaryColor !important;
}
.lee-step-line {
	width: 100rpx;
	height: 1px;
	background-color: rgba(69, 90, 100, 0.38);
	margin-bottom: 50rpx;
	flex: 1 !important;
}
.lee-step-line-active {
	background-color: $primaryColor;
}
.lee-step-arrow-point {
	line-height: 88rpx;
	text-align: center;
	width: 100rpx;
	flex: 1 !important;
	margin-bottom: 50rpx;
	font-size: 40rpx;
	color: $dark-l7;
}
/* #ifndef APP-NVUE */
.lee-step-item {
	display: flex;
	box-sizing: border-box;
	flex-shrink: 0;
}
/* #endif */

/* 步进器 */
.lee-step-box-button {
	width: 60rpx;
	height: 60rpx;
	line-height: 60rpx;
	font-size: 38rpx;
}
.lee-step-box-input {
	width: 60rpx;
	height: 60rpx;
	line-height: 60rpx;
	font-size: 28rpx;
	margin: 0rpx;
}

/* 定位 */
.lee-relative {
	position: relative !important;
}
.lee-absolute-lt {
	position: absolute !important;
	z-index: 2;
	left: 0;
	top: 0;
}
.lee-absolute-rt {
	position: absolute !important;
	z-index: 2;
	right: 0;
	top: 0;
}
.lee-absolute-lb {
	position: absolute !important;
	z-index: 2;
	left: 0;
	bottom: 0;
}
.lee-absolute-rb {
	position: absolute !important;
	z-index: 2;
	right: 0;
	bottom: 0;
}
.lee-fixed-lt {
	position: fixed !important;
	z-index: 2;
	left: 0;
	top: 0;
}
.lee-fixed-rt {
	position: fixed !important;
	z-index: 2;
	right: 0;
	top: 0;
}
.lee-fixed-lb {
	position: fixed !important;
	z-index: 2;
	left: 0;
	bottom: 0;
}
.lee-fixed-rb {
	position: fixed !important;
	z-index: 2;
	right: 0;
	bottom: 0;
}

/* 列表样式 */
/* #ifndef APP-NVUE */
.lee-list-items,
.lee-list-title {
	display: flex;
}
.lee-list-icon,
.lee-list-title-text,
.lee-list-title-desc,
.lee-list-body-desc,
.lee-list-arrow-right {
	display: block;
}
/* #endif */
.lee-list-items {
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	align-items: center !important;
	justify-content: center !important;
}
.lee-list-icon {
	width: 80rpx;
	height: 80rpx;
	line-height: 80rpx;
	text-align: center;
	font-size: 44rpx;
}
.lee-list-image {
	width: 80rpx;
	height: 80rpx;
	border-radius: 80rpx;
	font-size: 0;
}
.lee-list-body {
	padding: 25rpx 0;
	margin-left: 25rpx;
	width: 100rpx;
	flex: 1 !important;
}
.lee-list-title {
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
}
.lee-list-one-line {
	line-height: 60rpx !important;
}
.lee-list-title-text {
	font-size: 28rpx;
	line-height: 44rpx;
}
.lee-list-title-desc {
	font-size: 22rpx;
	line-height: 30rpx;
}
.lee-list-body-desc {
	font-size: 22rpx;
	line-height: 32rpx;
}
.lee-list-arrow-right {
	width: 50rpx;
	height: 50rpx;
	line-height: 50rpx;
	font-size: 30rpx;
	text-align: right;
}

/* 数字键盘 */
.lee-keyboard {
	width: 750rpx;
	padding-top: 20rpx;
	padding-bottom: 20rpx;
}
.lee-keyboard-body {
	flex-direction: row;
	justify-content: space-between;
	padding-top: 10rpx;
	padding-bottom: 10rpx;
}
.lee-keyboard-left {
	width: 560rpx;
}
.lee-keyboard-right {
	width: 188rpx;
}
.lee-keyboard-keys {
	width: 166rpx;
	height: 100rpx;
	margin: 10rpx;
	border-radius: 8rpx;
}
.lee-keyboard-keys-text {
	width: 166rpx;
	height: 100rpx;
	text-align: center;
	line-height: 100rpx;
	font-weight: 700;
	font-size: 50rpx;
}
.lee-keyboard-done {
	height: 340rpx;
	line-height: 340rpx;
	font-size: 36rpx;
	font-weight: 400;
	text-align: center;
}
.lee-keyboard-res {
	line-height: 60rpx;
	text-align: center;
	font-size: 32rpx;
	font-weight: bold;
	padding-top: 20rpx;
}

/* 车牌键盘 */
.lee-car-number-item {
	width: 70rpx;
	height: 70rpx;
	font-size: 30rpx;
	line-height: 70rpx;
	text-align: center;
	border-radius: 6rpx;
	margin-right: 15rpx;
	font-weight: 700;
}
.lee-car-number-key {
	width: 76rpx;
	height: 76rpx;
	border-radius: 6rpx;
	margin: 5rpx;
}
.lee-car-number-key-txt {
	font-size: 30rpx;
	line-height: 76rpx;
	text-align: center;
}
.lee-car-number-submit {
	width: 100rpx;
	line-height: 60rpx;
	text-align: center;
	font-size: 30rpx;
}
/* #ifndef APP-NVUE */
@keyframes lee-a-shade {
	0% {
		opacity: 1;
	}
	25% {
		opacity: 0.3;
	}
	50% {
		opacity: 0.3;
	}
	75% {
		opacity: 1;
	}
	100% {
		opacity: 1;
	}
}
.lee-a-shade {
	animation: lee-a-shade 1.5s ease infinite;
}
/* #endif */

/* 地区联动 */
.lee-ap-body {
	padding: 0;
}
/* #ifndef APP-NVUE */
.lee-ap-body {
	position: relative;
}
/* #endif */
.lee-ap-header {
	padding: 25rpx;
}
.lee-ap-header-btn {
	width: 200rpx;
	line-height: 38rpx;
	height: 38rpx;
	font-size: 28rpx;
}
.lee-ap-main {
	width: 750rpx;
	height: 500rpx;
}
.lee-ap-item {
	height: 35px;
	font-size: 12px;
	line-height: 35px;
	overflow: hidden;
	text-align: center;
}

/* 徽章角标 */
.lee-badge {
	border-radius: 38rpx;
	height: 38rpx;
	line-height: 38rpx;
	padding: 0 13rpx;
	font-size: 22rpx;
}
.lee-badge-absolute {
	position: absolute;
	right: 0rpx;
	top: 4rpx;
	z-index: 1;
}
.lee-badge-point {
	width: 20rpx;
	height: 20rpx;
	border-radius: 12rpx;
	position: absolute;
	right: 4rpx;
	top: 4rpx;
	z-index: 1;
	background-color: #ff0000;
}
.lee-badge-gender {
	width: 38rpx;
	height: 38rpx;
	border-radius: 30rpx;
	text-align: center;
	font-size: 22rpx !important;
	line-height: 38rpx;
	position: absolute;
	right: 6rpx;
	top: 4rpx;
	z-index: 1;
}

/* 底部操作表 */
.lee-action-sheet-title {
	text-align: center;
	font-size: 28rpx;
	line-height: 100rpx;
	height: 100rpx;
	font-weight: bold;
}
.lee-action-sheet-item {
	line-height: 88rpx;
	text-align: center;
	font-size: 28rpx;
}

/* 宫格布局 */
.lee-grid {
	flex-direction: row !important;
	flex-wrap: wrap;
}
.lee-grid-item {
	width: 137.5rpx;
	font-size: 0;
	flex-direction: column !important;
	align-items: center !important;
	margin: 0;
}
.lee-grid-icon {
	height: 80rpx;
	font-size: 68rpx;
	line-height: 80rpx;
	text-align: center;
}
.lee-grid-icon-img {
	width: 80rpx;
	height: 80rpx;
	border-radius: 6rpx;
}
.lee-grid-text {
	line-height: 50rpx;
	text-align: center;
	font-size: 24rpx;
	margin-top: 2px;
}
/* #ifndef APP-NVUE */
.lee-grid,
.lee-grid-item {
	display: flex;
}
/* #endif */

/* 滑动列表 */
.lee-slide-list {
	overflow: hidden;
}
.lee-slide-list-item {
	overflow: hidden;
	position: relative;
}
.lee-slide-list-img-wrap {
	font-size: 0;
	position: relative;
	width: 80rpx;
	height: 80rpx;
	margin-left: 25rpx;
	overflow: hidden;
}
.lee-slide-list-img {
	width: 80rpx;
	height: 80rpx;
	border-radius: 50rpx;
}
.lee-slide-list-point {
	position: absolute;
	z-index: 1;
	right: 0;
	top: 0;
}
.lee-slide-list-content {
	width: 622rpx;
	overflow: hidden;
	padding-top: 28rpx;
	padding-bottom: 25rpx;
	margin-left: 25rpx;
}
.lee-slide-btns {
	width: 300rpx;
	height: 116rpx;
}
.lee-slide-btn {
	width: 100rpx;
	flex: 1;
	height: 125rpx;
	line-height: 125rpx;
	height: 125rpx;
	font-size: 28rpx;
	color: #ffffff;
	overflow: hidden;
}
.lee-slide-list-point {
	border-radius: 32rpx;
	height: 32rpx;
	line-height: 32rpx;
	padding: 0 10rpx;
	font-size: 20rpx;
}
/* #ifndef APP-NVUE */
.lee-slide-list-point {
	min-width: 12rpx;
}
/* #endif */
.lee-slide-list-title-text {
	line-height: 38rpx;
	height: 38rpx;
	font-size: 28rpx;
	overflow: hidden;
}
.lee-slide-list-desc {
	line-height: 32rpx;
	height: 32rpx;
	font-size: 22rpx;
	overflow: hidden;
	margin-right: 25rpx;
	margin-top: 2px;
}

/* 可选列表 */
.lee-select-list-ring {
	font-size: 32rpx;
	font-weight: bold;
}
.lee-select-list-img {
	width: 66rpx;
	height: 66rpx;
	border-radius: 60rpx;
	margin-right: 28rpx;
}
.lee-select-list-title {
	font-size: 28rpx;
	line-height: 50rpx;
}
.lee-select-list-desc {
	font-size: 22rpx;
	line-height: 33rpx;
}
.lee-select-list-icon {
	width: 60rpx;
	line-height: 60rpx;
	margin-left: 10rpx;
	font-size: 36rpx;
	text-align: center;
}

/* 树状列表样式 */
.lee-tree-icons {
	width: 50rpx;
}
.lee-tree-icons-text {
	font-size: 32rpx;
}
.lee-tree-title {
	line-height: 80rpx;
	font-size: 28rpx;
	width: 200rpx;
}

/* 卡片列表 */
/* #ifndef APP-NVUE */
.lee-card-list {
	display: flex;
}
.lee-card-mask-title {
	box-sizing: border-box;
}
/* #endif */
.lee-card-list {
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.lee-card-item {
	width: 330rpx;
	margin-bottom: 30rpx;
}
.lee-card-img {
	width: 330rpx;
	height: 190rpx;
	overflow: hidden;
	position: relative;
}
.lee-card-title {
	margin-top: 3px;
}
.lee-card-desc {
	margin-top: 3px;
}
.lee-card-tip {
	width: 68rpx;
	height: 40rpx;
	line-height: 40rpx;
	text-align: center;
}
.lee-card-mask-title {
	line-height: 66rpx;
	height: 66rpx;
	padding: 0 10rpx;
	width: 330rpx;
}

/* 滚动区域 */
/* #ifndef APP-NVUE */
.lee-scroll-x {
	display: flex;
	white-space: nowrap;
}
.lee-scroll-x-item,
.lee-scroll-x-items {
	display: inline-flex;
	vertical-align: top;
}
/* #endif */
/* #ifdef MP-ALIPAY */
.lee-scroll-x {
	display: block;
	white-space: nowrap;
}
/* #endif */
.lee-scroll-x {
	width: 750rpx;
	flex-direction: row;
	overflow: hidden;
}

/* 框架颜色 */
.lee-primary-color {
	color: $primaryColor !important;
}
.lee-bg-primary {
	background-color: $primaryColor !important;
}
.lee-primary-border-color {
	border-color: $primaryColor !important;
}
.lee-color-black {
	color: #2b2e3d !important;
}
.lee-color-white {
	color: #ffffff !important;
}
.lee-color-gray {
	color: rgba(69, 90, 100, 0.6) !important;
}
.lee-color-gray-light {
	color: rgba(69, 90, 100, 0.3) !important;
}
.lee-color-blue {
	color: #008aff !important;
}
.lee-color-red {
	color: #ee0a25 !important;
}
.lee-color-orange {
	color: #ed6a0c !important;
}
.lee-color-purple {
	color: #8a3fd4 !important;
}
.lee-color-green {
	color: #39b55a !important;
}
.lee-color-yellow {
	color: #fbde4e !important;
}

/* 背景色 */
.lee-bg-transparent {
	background-color: rgba(0, 0, 0, 0);
}
.lee-bg-red {
	background-color: #ee0a25 !important;
}
.lee-bg-green {
	background-color: #07c160 !important;
}
.lee-bg-blue {
	background-color: #008aff !important;
}
.lee-bg-orange {
	background-color: #ed6a0c !important;
}
.lee-bg-yellow {
	background-color: #fbde4e !important;
}
.lee-bg-purple {
	background-color: #8a3fd4 !important;
}
.lee-bg-white {
	background-color: #ffffff !important;
}
.lee-bg-black {
	background-color: #2b2e3d !important;
}
.lee-bg-black {
	background-color: #2b2e3d !important;
}
.lee-bg-black2 {
	background-color: #656565 !important;
}
.lee-bg-black3 {
	background-color: #969799 !important;
}
.lee-bg-black4 {
	background-color: #c8c9cc !important;
}
.lee-bg-black-opacity7 {
	background-color: rgba(0, 0, 0, 0.7);
}
.lee-bg-black-opacity5 {
	background-color: rgba(0, 0, 0, 0.5);
}
.lee-bg-black-opacity3 {
	background-color: rgba(0, 0, 0, 0.3);
}
.lee-gtbg-red {
	background-image: linear-gradient(45deg, #ff0066, #d50000) !important;
}
.lee-gtbg-blue {
	background-image: linear-gradient(45deg, #0000ff, #008aff) !important;
}
.lee-gtbg-green {
	background-image: linear-gradient(45deg, #39b55a, #8dc63e) !important;
}
.lee-gtbg-orange {
	background-image: linear-gradient(to right, #f1cf53, #f29c39) !important;
}
.lee-bg-gray {
	background-color: #f8f8f8 !important;
}

/* 日历 */
.lee-calendar {
	border-top-left-radius: 10rpx;
	border-top-right-radius: 10rpx;
	padding: 10rpx 0;
}
.lee-calendar-header {
	height: 80rpx;
}
.lee-calendar-header-btn {
	font-size: 32rpx;
	padding: 0 10rpx;
}
.lee-calendar-weeks {
	width: 100rpx;
	height: 80rpx;
	text-align: center;
	font-size: 30rpx;
	line-height: 80rpx;
}
.lee-calendar-days {
	padding: 25rpx;
}
.lee-calendar-ditems {
	width: 96rpx;
	height: 96rpx;
	margin: 2rpx;
}
.lee-date-day {
	height: 38rpx;
	line-height: 38rpx;
	text-align: center;
	font-size: 32rpx;
}
.lee-date-nl {
	height: 26rpx;
	line-height: 26rpx;
	font-size: 20rpx;
	text-align: center;
}
.lee-date-btns-text {
	line-height: 100rpx;
	font-size: 28rpx;
	text-align: center;
	width: 300rpx;
}
.lee-date-time {
	font-size: 28rpx;
	line-height: 80rpx;
	height: 80rpx;
	margin-bottom: 30rpx;
}

/* 文章详情 */
.lee-article-text {
	line-height: 58rpx;
	font-size: 28rpx;
}
/* #ifndef APP-NVUE */
.lee-article-text {
	text-align: justify;
}
/* #endif */
.lee-article-center {
	line-height: 58rpx;
	font-size: 28rpx;
}
.lee-article-quote {
	line-height: 58rpx;
	font-size: 28rpx;
	padding: 20rpx;
}
.lee-article-strong {
	line-height: 58rpx;
	font-size: 30rpx;
}
.lee-article-spline {
	line-height: 58rpx;
	font-size: 22rpx;
}

/* 评论列表 */
.lee-comments-items {
	padding: 30rpx;
}
.lee-comments-face {
	width: 80rpx;
	height: 80rpx;
	border-radius: 80rpx;
	margin-right: 25rpx;
}
.lee-comments-body {
	width: 580rpx;
	overflow: hidden;
}
.lee-comments-header-text {
	line-height: 40rpx;
}
.lee-comments-info {
	margin-top: 2px;
}
.lee-comments-info-text {
	font-size: 22rpx;
	line-height: 40rpx;
	margin-top: 10rpx;
}
.lee-comments-content {
	line-height: 36rpx;
	font-size: 26rpx;
	padding: 8rpx 0;
}
.lee-comments-replay {
	font-size: 24rpx;
	border-radius: 3px;
	margin: 3px 0;
	padding: 15rpx;
	line-height: 36rpx;
}
.lee-comments-replay-btn {
	font-size: 20rpx;
	line-height: 44rpx;
	padding: 0rpx 20rpx;
	border-radius: 44rpx;
}
.lee-comments-imgs {
	margin: 8rpx 0;
}
.lee-comments-image {
	width: 180rpx;
	height: 128rpx;
	margin-right: 10rpx;
	margin-bottom: 10rpx;
	font-size: 0;
	overflow: hidden;
}

/* 底部导航相关 */
.lee-footer-input-body {
	padding: 0 20rpx;
	height: 70rpx;
	border-radius: 66rpx;
	margin: 0 30rpx;
}
.lee-footer-input-icon {
	width: 66rpx;
	text-align: center;
	line-height: 66rpx;
	font-size: 30rpx;
	margin-right: 10rpx;
}
.lee-footer-input {
	width: 100rpx;
	flex: 1;
	font-size: 26rpx;
	height: 32rpx;
	line-height: 32rpx;
	padding: 0;
	overflow: hidden;
}

/* 通用间隔 */
.lee-common-line {
	height: 20rpx;
}

/* IM */
.lee-im-bg {
	background: #f7fbfe;
}

/* picer view */
.lee-pv-mask {
	background-color: rgba(255, 255, 255, 0.1);
}

/* css3 动画 不支持 nvue */
/* #ifndef APP-NVUE */
.lee-absolute-full {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	box-sizing: border-box;
}
.lee-transition-all {
	transition: all 0.2s ease-in 0s;
}
@keyframes lee-fade-in {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.lee-fade-in {
	animation: lee-fade-in 200ms ease-in forwards;
}
@keyframes lee-fade-out {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
.lee-fade-out {
	animation: lee-fade-out 200ms ease-out forwards;
}
@keyframes lee-top-in {
	0% {
		transform: translateY(-1000px);
	}
	100% {
		transform: translateY(0px);
	}
}
.lee-top-in {
	animation: lee-top-in 200ms linear forwards;
}
@keyframes lee-top-out {
	0% {
		transform: translateY(0px);
	}
	100% {
		transform: translateY(-1000px);
	}
}
.lee-top-out {
	animation: lee-top-out 200ms linear forwards;
}
@keyframes lee-bottom-in {
	0% {
		transform: translateY(600px);
	}
	100% {
		transform: translateY(0px);
	}
}
.lee-bottom-in {
	animation: lee-bottom-in 200ms linear forwards;
}
@keyframes lee-bottom-out {
	0% {
		transform: translateY(0px);
	}
	100% {
		transform: translateY(600px);
	}
}
.lee-bottom-out {
	animation: lee-bottom-out 200ms linear forwards;
}
@keyframes lee-left-in {
	0% {
		transform: translateX(-600px);
	}
	100% {
		transform: translateX(0px);
	}
}
.lee-left-in {
	animation: lee-left-in 200ms linear forwards;
}
@keyframes lee-left-out {
	0% {
		transform: translateX(0px);
	}
	100% {
		transform: translateX(-600px);
	}
}
.lee-left-out {
	animation: lee-left-out 200ms linear forwards;
}
@keyframes lee-right-in {
	0% {
		transform: translateX(600px);
	}
	100% {
		transform: translateX(0px);
	}
}
.lee-right-in {
	animation: lee-right-in 200ms linear forwards;
}
@keyframes lee-right-out {
	0% {
		transform: translateX(0px);
	}
	100% {
		transform: translateX(600px);
	}
}
.lee-right-out {
	animation: lee-right-out 200ms linear forwards;
}
@keyframes lee-scale-in {
	0% {
		transform: scale(0.3, 0.3);
	}
	100% {
		transform: scale(1, 1);
	}
}
.lee-scale-in {
	animation: lee-scale-in 200ms linear forwards;
}
@keyframes lee-scale-out {
	0% {
		transform: scale(1, 1);
	}
	100% {
		transform: scale(0.3, 0.3);
	}
}
.lee-scale-out {
	animation: lee-scale-out 200ms linear forwards;
}
@keyframes lee-rotate360 {
	0% {
		transform: rotate(0deg);
	}
	50% {
		transform: rotate(180deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.lee-rotate360 {
	animation: lee-rotate360 1200ms infinite linear;
}
/* #endif */

/* 不支持 nvue 的常用样式 */
/* #ifndef APP-NVUE */
.lee-box-shadow {
	box-shadow: 0px 0px 16rpx #323232;
}
.lee-transition-all {
	transition: all 0.2s ease-in 0s;
}
::-webkit-scrollbar {
	display: none;
}
/* #endif */
